Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Usa F14 USTA Men's Challenger of Dallas - Dallas USTA Challenger of North Miami Beach - North Miami Beach 9th Wartburg Open - Eisenach USTA Tennis Championships of Houston - Houston Copa Sevilla - Seville 2000 Cairo Challenger - Cairo Challenger Ford de Cherbourg - Cherbourg VIII Torneo Internazionale di Tennis - Barletta Schickedanz Open - Furth Banja Luka Challenger 2005 - Banja Luka Music City Challenger - Nashville Talahassee Challenger Carson Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Carson Challenger Baton Rouge Challenger Memorial Piertomaso Tessitore - San Remo Venice Open - Venice Samarkand Challenger - Samarkand Quelle Cup 2000 - Furth 2001 Centura USTA Challenger - Rocky Mount Warsteiner Grand Prix ATP Challenger - Oberstaufen Scottish Tennis Championship - Edinburgh Heilbronn Open - Heilbronn USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas Samarkand Challenger - Samarkand Tulsa Auto Collection USTA Challenger - Tulsa ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Mobelwelt-Zick Open 98 - Dresden Torneo Internazionale di Tennis ATP-Challenger - Merano Grolsch Cup - Warsaw Copa Ericsson Chile - Santiago V Trofeo Barcelona de Tenis - Barcelona Black Forest Open - Freudenstadt Napoli Challenger - Napoli Fujitsu Siemens Open - Budapest Amer-Wilson Tampere ATP Tournament - Tampere X Ciutat de Barcelona - Barcelona drkoop.com USTA Challenger of Burbank - Burbank USTA Men's Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Cepu Open - San Marino Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth 2002 USTA Challenger of Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa AXA Open II - Espinho Ispat Open 2004 - Ostrava Naples Challenger - Naples Copa Ericsson Peru - Lima USTA Challenger of Burbank - Burbank Music City Challenger - Nashville The Mercedes Benz of Calabasas - Calabasas ATU Cup 2001 - Weiden Challenger Groningen - Groningen Olbia Challenger - Olbia Visa Tennis Open - Sao Paulo ECM Prague Open 2005 - Prague Eisenberg Jerusalem Open - Jerusalem ATU Cup - Weiden Poznan Challenger - Poznan Las Vegas Challenger - Las Vegas Challenger Ford de Cherbourg - Cherbourg Kyiv UMC Open - Kiev Schickendanz Open - Furth Nord/LB Open - Braunschweig Hilversum Open - Hilversum TCT Open - Tunis XL Capital Bermuda Open - Bermuda CA Challenge 2002 - Graz Wartburg Open - Eisenach Open de Montauban - Montauban BMW Challenger Open - Monchengladbach DPD Challenger 2000 - Aschaffenburg Challenger 42 - Andrezieux Copa Ericsson Brazil - Sao Paulo University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Cairo Challenger 2002 - Cairo Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville Medicor Open - Budapest Copa Ericsson Peru - Lima Open de Nice - Nice Renault Slovenian Open - Ljubljana Quelle Cup 1999 - Furth Maia Open - Oporto 7th Wartburg Open - Eisenach Rado Geneva Challenger - Geneva Cairo Challenger - Cairo Tennis Napoli Cup - Napoli Sporting Challenger 2003 - Turin Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden 2002 FSE Challenger - Tarzana Barletta Citta Della Disfida Open 2000 - Barletta Black Forest Open 2000 - Freudenstadt Copa Ericsson Argentina - Buenos Aires USTA Men's Challenger of Dallas - Dallas Intelig Tennis Cup - Brasilia Challenger Ford de Cherbourg - Cherbourg USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Argentina - Buenos Aires Espinho Challenger - Espinho San Luis Potosi Challenger - San Luis Potosi San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta ECM Cup - Prague Internationale Tenniskampioenschappen Scheveningen - Scheveningen Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov Granby Challenger - Granby Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg Optimus Maia Open - Maia Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Peru - Lima Copa Ericsson Chile - Santiago Copa Ericsson Venezuela - Caracas Cairo Challenger - Cairo Barletta Citta Della Disfida Open 99 - Barletta Muller Cup 99 - Ulm The Scottish Championships - Edinburgh Polish Open 99 - Poznan Medicor Open - Budapest Champaign Challenger St. Petersburg Challenger by Kinex - St. Petersburg Rhein-Main Challenger 2003 - Aschaffenburg Privat Bank Cup - Dniepropetrovsk Music City Challenger - Nashville 10ø Tornea B. Camparini - Reggio Emilia Copa Ericsson Uruguay - Montevideo Residenza Open - Magdeburg Intersport Heilbronn Open - Heilbronn Nielsen USTA Pro Tennis Championship - Winnetka Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg USTA Championships of Kerrville - Kerrville SAA Hilversum Open - Hilversum Black Forest Open 2004 - Freudenstadt Rhein-Main Challenger 2004 - Aschaffenburg Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Toulouse - Toulouse International Championships of Sicily - Palermo Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Australian Men's Hardcourt Championships - Adelaide SIR Supermercadi Challenger - Rome Sybase Open - San Jose XI Ciutat de Barcelona - Barcelona America's Red Clay Tennis Championship - Coral Springs RCA Championships - Indianapolis The Nottingham Open - Nottingham Japan Open - Tokyo Heineken Open - Auckland Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach BMW Open - Munich The Stella Artois Grass Court Championships - London Privat Bank Cup - Dnepropetrovsk TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Brasil Open - Salvador Kremlin Cup - Moscow Stockholm Open - Stockholm Memphis Coral Springs Nottingham New Haven Singapore La Serena Open - La Serena Atlanta Bologna Copa Telefonica CTC Chile - Santiago Buenos Aires New Haven Buenos Aires Atlanta Tampa Washington IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Challenger Brasov - Brasov AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Salem Open - Hong Kong International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest AIG Japan Open - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Millenium Tennis Championships - Delray Beach SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles SAP Open - San Jose AAPT Championships - Adelaide Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Hilton Waikoloa Village USTA Challenger - Waikoloa Kroger / St. Jude International - Memphis Estoril Open - Estoril Los Angeles XL Bermuda Open - Bermuda Mercedes-Benz Cup - Los Angeles Unicredit Czech Open - Prostejov Tel Aviv Santiago CA Tennis Trophy - Vienna BNP Paribas Primrose - Bordeaux Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento Infiniti Open - Los Angeles Ford Tennis Championships - Louisville JSM Challenger of Champaign - Urbana Washington Bogota 2008 Knoxville Challenger - Knoxville Scottsdale Athens The Stella Artois Grass Court Championships - Queen's/London UBS Open Gstaad - Gstaad Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Telenordia Swedish Open - Bastad RCA Championships - Indianapolis Adidas International - Sydney Savannah Challenger Sarasota Challenger Carson Challenger Yuba City Challenger Winnetka Challenger Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Generali Open 2002 - Kitzbuhel Tulsa Challenger Legg Mason Tennis Classic - Washington D.C. Long Island Sacramento Challenger Tiburon Challenger Infiniti Open - Los Angeles Calabasas Challenger Charlottesville Challenger Heineken Open - Singapore Gstaad Indianapolis Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Auckland Estoril Open - Estoril AT&T Challenge - Atlanta Knoxville Challenger 1999 Mercedes Cup - Stuttgart Fujitsu Siemens Open - Budapest 2001 Mercedes Cup - Stuttgart The Lipton Championships - Key Biscayne Kremlin Cup - Moscow du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Newsweek Champions Cup - Indian Wells du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Key Biscayne Cincinnati Joplin Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg Indian Wells Key Biscayne VI Torneo Internazionale di Tennis - Barletta Hamburg Rome Internationaler Raiffeisen Grand Prix - St. Polten Cincinnati Key Biscayne ECM Cup - Prague Next Generation Adelaide International - Adelaide 10th Wartburg Open - Eisenach Key Biscayne Open Castilla y Leon - Segovia DPD Challenger 2002 - Aschaffenburg Gelsor Open Romania - Bucharest Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Abierto Internacional de Salinas - Salinas Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Quelle Cup - Furth NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid AAPT Championships - Adelaide BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sports Expert Open - Nettingsdorf International Tennis Championships - Delray Beach Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Pekao Open - Szczecin Kroger / St. Jude International - Memphis Qatar Exxon Mobil Open 2003 - Doha Open de Montauban - Montauban Black Forest Open - Alpirsbach Copa Ericsson Mexico - Guadalajara ATP Challenger Hamburg - Hamburg Stockholm Heineken Trophy - Rosmalen Montevideo ATP Challenger Numea - New Caledonia Zivnobanka Czech Open - Prostejov Qatar Mobil Open 2001 - Doha Hilton Waikoloa Village USTA Challenger - Waikoloa Wartburg Open - Eisenach Franklin Templeton Tennis Classic - Scottsdale Challenger Copa Sevilla Internacionales de Andalucia - Seville Olbia Geovillage Open - Olbia Tenniscup of Flanders - Ostende Copa Ericsson Costa Rica - San Jose AXA Open - Lisbon 2001 Eddleman USTA Challenger - Birmingham Kroger / St. Jude International - Memphis AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Copa Ericsson Brazil - Sao Paulo Trani Cup - Trani Black Forest Open 2002 - Freudenstadt Copa Sevilla Internacionales de Andalucia - Seville Open Maxon - Barcelona Jagermeister Open - Braunschweig Open de Franche-Comte - Besancon Finnish Open - Helsinki Timisoara Challenger - Timisoara ATP Challenger Open 2004 - Monchengladbach Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Newcastle Challenger - Newcastle Stockholm Open - Stockholm U.S. Men's Clay Court Championship - Orlando Eisenberg Jerusalem Open - Jerusalem President's Cup 1997 - Tashkent Philadelphia Japan Open - Tokyo U.S. Men's Clay Court Championship - Orlando Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Dubai Rado Swiss Open - Gstaad Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Qatar Open - Doha Open Seat Godo 2007 - Barcelona Wideyes Swedish Open - Bastad Heineken Open - Auckland Milan Indoors - Milan Siebel Open - San Jose Next Generation Adelaide International - Adelaide U.S. Men's Clay Court Championships - Houston The Samsung Open - Nottingham Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Memphis Philadelphia Scottsdale Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Bermuda SAP Open - San Jose Kroger / St. Jude International - Memphis Pinehurst Newport Washington Palermo Mercedes-Benz Cup - Los Angeles The Artois Championships - London Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Open Seat-Godo '99 - Barcelona CA Tennis Trophy - Vienna Open 13 - Marseille Samsung Open - Brighton The Nottingham Open - Nottingham Brasil Open - Salvador Open Seat-Godo 2000 - Barcelona BMW Open - Munich Auckland San Jose Bermuda Atlanta Washington Beijing Santiago International Tennis Championships - Delray Beach Heineken Trophy - 's-Hertogenbosch Salem Open - Hong Kong AT&T Challenge - Atlanta Adidas International - Sydney Copenhagen Open - Copenhagen Heineken Open - Auckland Kroger / St. Jude International - Memphis Queen's Club Halle Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Heineken Open - Auckland Synsam Swedish Open - Bastad US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Legg Mason Tennis Classic - Washington Sydney International - Sydney The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle French Open - Paris Wimbledon - London Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis U.S. Open - New York Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale Citrix Tennis Championships - Delray Beach French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Pilot Pen International - New Haven Advanta Championships - Philadelphia Pinehurst Citrix Tennis Championships - Delray Beach Kremlin Cup - Moscow Qatar Mobil Open 2000 - Doha RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Regions Morgan Keegan Championships - Memphis Mercedes-Benz Cup - Los Angeles Montevideo Australian Open - Melbourne BellSouth Open - Vina del Mar French Open - Paris CA Tennis Trophy - Vienna Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Scania Stockholm Open - Stockholm Waldbaum's Hamlet Cup - Long Island Los Angeles Vienna Tennis Masters Series - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open U.S. Open Australian Open U.S. Open U.S. Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open U.S. Open - New York Australian Open - Melbourne Wimbledon French Open - Paris U.S. Open - New York Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Pacific Life Open - Indian Wells Wimbledon - London The Lipton Championships - Key Biscayne Tennis Masters Series - Madrid Newsweek Champions Cup - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open Wimbledon Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, ROU-NOR 4-1 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 2, 2R, HUN-NOR 3-2 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, Group 2, 1R, ZIM-NOR 1-4 Davis Cup, Group 2, 2R, NOR-MKD 2-3 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, World Group, SF, ESP-USA 5-0 Olympics - Athens Grand Slam Cup - Munich Olympics - Sydney 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston